package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 微信消息表
 * @TableName ggsy22a
 */
@TableName(value ="ggsy22a")
@Data
public class Ggsy22a implements Serializable {
    /**
     * 主键
     */
    @TableId(value = "ggsy22a010")
    private Integer ggsy22a010;

    /**
     * 公众号名称
     */
    @TableField(value = "ggsy22a020")
    private String ggsy22a020;

    /**
     * 公众号logo
     */
    @TableField(value = "ggsy22a030")
    private String ggsy22a030;

    /**
     * 微信用户ID
     */
    @TableField(value = "ggsy22a040")
    private String ggsy22a040;

    /**
     * 微信用户昵称
     */
    @TableField(value = "ggsy22a050")
    private String ggsy22a050;

    /**
     * 微信用户头像
     */
    @TableField(value = "ggsy22a060")
    private String ggsy22a060;

    /**
     * 消息分类（1、用户发给公众号；2、公众号发给用户；）
     */
    @TableField(value = "ggsy22a070")
    private String ggsy22a070;

    /**
     * 消息类型（text：文本；image：图片；voice：语音；video：视频；shortvideo：小视频；location：地理位置；music：音乐；news：图文；event：推送事件）
     */
    @TableField(value = "ggsy22a080")
    private String ggsy22a080;

    /**
     * 事件类型（subscribe：关注；unsubscribe：取关；CLICK、VIEW：菜单事件）
     */
    @TableField(value = "ggsy22a090")
    private String ggsy22a090;

    /**
     * 回复类型文本保存文字、地理位置信息
     */
    @TableField(value = "ggsy22a100")
    private String ggsy22a100;

    /**
     * 回复类型imge、voice、news、video的mediaID或音乐缩略图的媒体id
     */
    @TableField(value = "ggsy22a110")
    private String ggsy22a110;

    /**
     * 回复的素材名、视频和音乐的标题
     */
    @TableField(value = "ggsy22a120")
    private String ggsy22a120;

    /**
     * 视频和音乐的描述
     */
    @TableField(value = "ggsy22a130")
    private String ggsy22a130;

    /**
     * 链接
     */
    @TableField(value = "ggsy22a140")
    private String ggsy22a140;

    /**
     * 高质量链接
     */
    @TableField(value = "ggsy22a150")
    private String ggsy22a150;

    /**
     * 图文消息的内容
     */
    @TableField(value = "ggsy22a160")
    private Object ggsy22a160;

    /**
     * 缩略图的媒体id
     */
    @TableField(value = "ggsy22a170")
    private String ggsy22a170;

    /**
     * 缩略图url
     */
    @TableField(value = "ggsy22a180")
    private String ggsy22a180;

    /**
     * 地理位置维度
     */
    @TableField(value = "ggsy22a190")
    private BigDecimal ggsy22a190;

    /**
     * 地理位置经度
     */
    @TableField(value = "ggsy22a200")
    private BigDecimal ggsy22a200;

    /**
     * 地图缩放大小
     */
    @TableField(value = "ggsy22a210")
    private String ggsy22a210;

    /**
     * 已读标记（1：是；0：否）
     */
    @TableField(value = "ggsy22a220")
    private String ggsy22a220;

    /**
     * 公众号ID
     */
    @TableField(value = "ggsy22a230")
    private String ggsy22a230;

    /**
     * 微信唯一标识
     */
    @TableField(value = "ggsy22a240")
    private String ggsy22a240;

    /**
     * 备注
     */
    @TableField(value = "ggsy22a250")
    private String ggsy22a250;

    /**
     * 逻辑删除标记（0：显示；1：隐藏）
     */
    @TableField(value = "ggsy22a260")
    private String ggsy22a260;

    /**
     * 创建时间
     */
    @TableField(value = "ggsy22a270")
    private LocalDateTime ggsy22a270;

    /**
     * 更新时间
     */
    @TableField(value = "ggsy22a280")
    private LocalDateTime ggsy22a280;

    /**
     * 租户ID
     */
    @TableField(value = "ggsy22a290")
    private Integer ggsy22a290;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}